//
//  HMEmoticonButton.swift
//  Weibo
//
//  Created by 黄亦寒 on 2016/10/7.
//  Copyright © 2016年 HM. All rights reserved.
//

import UIKit
//自定义表情按钮
class HMEmoticonButton: UIButton {

    //表情模型
    var emoticon:HMEmoticon? {
        didSet {
            guard let etn = emoticon else {
                return
            }
            
            //执行到此说明模型不为空
            self.isHidden = false
            if etn.type == "0" {
                //代表图片，直接设置按钮的image
                self.setImage(UIImage(named:etn.path!), for: .normal)
                self.setTitle(nil, for: .normal)
            }else {
                //代表emoji，直接设置文本
                self.setTitle((etn.code! as NSString).emoji(), for: .normal)
                self.setImage(nil, for: .normal)
                
            }
        }
    }
    

}
